1,024 research outputs found

    PROGRAMMING LANGUAGES À LA CARTE

    Get PDF
    Code reuse in computer language development is an open research problem. Feature-oriented programming is a vision of computer programming in which features can be implemented separately, and then combined to build a variety of software products; the idea of combining feature orientation and language development is relatively recent. Many frameworks for modular language development have been proposed during the years, but, although there is a strong connection between modularity and feature-orientation development, only few of these frameworks provide primitives to combine these two concepts. This work presents a model of modular language development that is directed towards feature orientation. We describe its implementation in the Neverlang framework. The model has been evaluated through several experiences: among the others, we present a code generator for a state machine language, that we use as a means to compare to other state-of-the-art frameworks, and a JavaScript interpreter implementation that further illustrates the capabilities of our solution

    The effect of the displacement damage on the Charge Collection Efficiency in Silicon Drift Detectors for the LOFT satellite

    Get PDF
    The technology of Silicon Drift Detectors (SDDs) has been selected for the two instruments aboard the Large Observatory For X-ray Timing (LOFT) space mission. LOFT underwent a three year long assessment phase as candidate for the M3 launch opportunity within the "Cosmic Vision 2015 -- 2025" long-term science plan of the European Space Agency. During the LOFT assessment phase, we studied the displacement damage produced in the SDDs by the protons trapped in the Earth's magnetosphere. In a previous paper we discussed the effects of the Non Ionising Energy Losses from protons on the SDD leakage current. In this paper we report the measurement of the variation of Charge Collection Efficiency produced by displacement damage caused by protons and the comparison with the expected damage in orbit.Comment: 17 pages, 7 figures. Accepted for publication by Journal of Instrumentatio

    Age and Growth of Scotia Sea Icefish, Chaenocephalus aceratus, From the South Shetland Islands

    Get PDF
    Samples of Chaenocephalus aceratus (Lönnberg) were collected during a trawl survey carried out around the South Shetland Islands in January–February 2002. Fish were caught by commercial bottom trawl fishing down to 500 m depth, using a stratified randomized sampling design. As observed in other recent surveys within the same area, C. aceratus represented one of the predominant species. Overall, 357 specimens ranging from 13 and 67 cm (TL) were selected for the present study. Ages were estimated by counting annuli present in the sagittal otoliths, exposed by grinding and polishing along their sagittal plane. To estimate the precision of age data, we compared blind readings by readers from different institutions. The age range was 1–17 years for females and 1–15 years for males. Von Bertalanffy growth curves were fitted to the estimated age-length data for each sex. The estimated values of asymptotic length L∞ (cm) and K (year-1) were respectively 79.8 and 0.07 for females and 60.0 and 0.09 for males. The growth performance index ranged between 2 and 2.5, similar to that reported in other icefish. Sexual maturity was attained by females and males at about 10 and 9 years old respectively, at about 60% of their maximum estimated age. These results are compared with age and growth data available in the literature for C. aceratus, and discussed in the light of recent commercial exploitation

    Measurement of the effect of Non Ionising Energy Losses on the leakage current of Silicon Drift Detector prototypes for the LOFT satellite

    Full text link
    The silicon drift detectors are at the basis of the instrumentation aboard the Large Observatory For x-ray Timing (LOFT) satellite mission, which underwent a three year assessment phase within the "Cosmic Vision 2015 - 2025" long-term science plan of the European Space Agency. Silicon detectors are especially sensitive to the displacement damage, produced by the non ionising energy losses of charged and neutral particles, leading to an increase of the device leakage current and thus worsening the spectral resolution. During the LOFT assessment phase, we irradiated two silicon drift detectors with a proton beam at the Proton Irradiation Facility in the accelerator of the Paul Scherrer Institute and we measured the increase in leakage current. In this paper we report the results of the irradiation and we discuss the impact of the radiation damage on the LOFT scientific performance.Comment: 21 pages, 7 figures, 2 tables. Accepted for publication by Journal of Instrumentation (JINST

    Language components for modular DSLs using traits

    Get PDF
    Recent advances in tooling and modern programming languages have progressively brought back the practice of developing domain-specific languages as a means to improve software development. Consequently, the problem of making composition between languages easier by emphasizing code reuse and componentized programming is a topic of increasing interest in research. In fact, it is not uncommon for different languages to share common features, and, because in the same project different DSLs may coexist to model concepts from different problem areas, it is interesting to study ways to develop modular, extensible languages. Earlier work has shown that traits can be used to modularize the semantics of a language implementation; a lot of attention is often spent on embedded DSLs; even when external DSLs are discussed, the main focus is on modularizing the semantics. In this paper we will show a complete trait-based approach to modularize not only the semantics but also the syntax of external DSLs, thereby simplifying extension and therefore evolution of a language implementation. We show the benefits of implementing these techniques using the Scala programming language

    Radiation tests of the Silicon Drift Detectors for LOFT

    Full text link
    During the three years long assessment phase of the LOFT mission, candidate to the M3 launch opportunity of the ESA Cosmic Vision programme, we estimated and measured the radiation damage of the silicon drift detectors (SDDs) of the satellite instrumentation. In particular, we irradiated the detectors with protons (of 0.8 and 11 MeV energy) to study the increment of leakage current and the variation of the charge collection efficiency produced by the displacement damage, and we "bombarded" the detectors with hypervelocity dust grains to measure the effect of the debris impacts. In this paper we describe the measurements and discuss the results in the context of the LOFT mission.Comment: Proc. SPIE 9144, Space Telescopes and Instrumentation 2014: Ultraviolet to Gamma Ray, 91446

    Hyper-velocity impact test and simulation of a double-wall shield concept for the Wide Field Monitor aboard LOFT

    Full text link
    The space mission LOFT (Large Observatory For X-ray Timing) was selected in 2011 by ESA as one of the candidates for the M3 launch opportunity. LOFT is equipped with two instruments, the Large Area Detector (LAD) and the Wide Field Monitor (WFM), based on Silicon Drift Detectors (SDDs). In orbit, they would be exposed to hyper-velocity impacts by environmental dust particles, which might alter the surface properties of the SDDs. In order to assess the risk posed by these events, we performed simulations in ESABASE2 and laboratory tests. Tests on SDD prototypes aimed at verifying to what extent the structural damages produced by impacts affect the SDD functionality have been performed at the Van de Graaff dust accelerator at the Max Planck Institute for Nuclear Physics (MPIK) in Heidelberg. For the WFM, where we expect a rate of risky impacts notably higher than for the LAD, we designed, simulated and successfully tested at the plasma accelerator at the Technical University in Munich (TUM) a double-wall shielding configuration based on thin foils of Kapton and Polypropylene. In this paper we summarize all the assessment, focussing on the experimental test campaign at TUM.Comment: Proc. SPIE 9144, Space Telescopes and Instrumentation 2014: Ultraviolet to Gamma Ray, 91446

    Industry 4.0 and smart data as enablers of the circular economy in manufacturing: Product re-engineering with circular eco-design

    Get PDF
    The digital transformation of manufacturing firms, in addition to making operations more efficient, offers important opportunities both to promote the transition to a circular economy and to experiment with new techniques for designing smarter and greener products. This study integrates Industry 4.0 technologies, smart data, Life Cycle Assessment methodology, and material microstructural analysis techniques to develop and apply a circular eco-design model that has been implemented in the Italian ceramic tile manufacturing industry. The model has been initially adopted in a simulation environment to define five different scenarios of raw material supply, alternative to the current production one. The scenarios were then validated operationally at laboratory scale and in a pilot environment, demonstrating that a proper selection of raw material transport systems significantly improves the environmental performance of the ceramic product. Both the results of the laboratory tests and of the pre-industrial experiments have demonstrated the technological feasibility of the solutions identified with circular eco-design, enabling the re-engineering of the ceramic product as the fifth of the 6Rs of the circular economy. © 2021 by the authors. Licensee MDPI, Basel, Switzerland
    • …
    corecore